#ifndef MATH_GTEST_MATH_TEST_DATA_EXP_DATA_H
#define MATH_GTEST_MATH_TEST_DATA_EXP_DATA_H

DataDoubleDouble g_expData[] = {
    {0x1.fffa18d7bcdb5p-52, 0x1.0000000000002p+0},
    {0x1.1ffffffffff5ep-44, 0x1.000000000012p+0},
    {0x1.03fffffffef7fp-39, 0x1.000000000208p+0},
    {0x1.836b2fff6d6cbp-33, 0x1.00000000c1b5ap+0},
    {0x1.9e9cca66b9ccap-31, 0x1.000000033d399p+0},
    {0x1.4b5d141d5b97bp-4, 0x1.15922d162b739p+0},
    {0x1.c6e33cf8d32cbp-5, 0x1.0e9e08b9af33ap+0},
    {0x1.2a4b2851b275ep-6, 0x1.04b41a2d7a1c8p+0},
    {0x1.96ab8bc68a2dap-5, 0x1.0d07774e3e112p+0},
    {0x1.e269e28729b2ap-3, 0x1.43fef587f2f5dp+0},
    {0x1.9d739550f25fap-1, 0x1.1f052e229f75ep+1},
    {0x1.9d4b8597e3185p+0, 0x1.419a45c0bdf0dp+2},
    {0x1.d3a40e5f11b81p+0, 0x1.8da9c00f82f76p+2},
    {0x1.405ee054ced1dp+1, 0x1.86f85de18e0f9p+3},
    {0x1.81e937c002ed5p+2, 0x1.9fa81827728f8p+8},
    {-0x1.e6d23aaed8f2fp+3, 0x1.0967636c174e2p-22},
    {-0x1.6ead853682b46p+2, 0x1.a9e1ac742e11bp-9},
    {-0x1.0380eb6df157dp+1, 0x1.0daed8a83954bp-3},
    {-0x1.257df547aca1p+0, 0x1.456359bdb9146p-2},
    {-0x1.bf6b22b11a834p+0, 0x1.64b2c75487106p-3},
    {-0x1.280107f5c154bp-1, 0x1.1f3426678a9a3p-1},
    {-0x1.f0a63f39a5e85p-1, 0x1.842c84e1e314dp-2},
    {-0x1.7afa25bcee998p-3, 0x1.a981557e888c1p-1},
    {-0x1.eecb1cb64c9bap-6, 0x1.f0c4d38251801p-1},
    {-0x1.ed318efb627eap-27, 0x1.ffffff84b39c5p-1},
    {-0x1.4bd46601ae1efp-31, 0x1.fffffffad0ae6p-1},
    {-0x1.1f6fe28308eddp-42, 0x1.ffffffffff705p-1},
    {-0x1.8000000000012p-48, 0x1.fffffffffffdp-1},
    {-0x1.0000000000001p-51, 0x1.ffffffffffffcp-1},
    {0x1.dee7a4ad4b81ep-219, 0x1p+0},
    {0x1.022966fe96a2fp-47, 0x1.000000000002p+0},
    {0x1.7ffe7ffee0024p-32, 0x1.000000017ffe8p+0},
    {0x1.80017ffedffdcp-32, 0x1.0000000180018p+0},
    {0x1.d7a7d893609e5p-26, 0x1.00000075e9f64p+0},
    {0x1.49681c5213989p-6, 0x1.0532f62e5e58ep+0},
    {0x1.7925567b8df5p+3, 0x1.009749098b401p+17},
    {0x1.a93cbbdddb23dp+3, 0x1.204ffd393d7e9p+19},
    {0x1.1dae1933dceecp+4, 0x1.b154cc6fdbe95p+25},
    {0x1.c44ce0d716a1ap+4, 0x1.b890ca8637ae2p+40},
    {-0x1.75c28f5c28f5dp-4, 0x1.d35924b46c75bp-1},
    {-0x1.78a3d70a3d70bp-4, 0x1.d3050cde44e71p-1},
    {-0x1.99999999999e4p-3, 0x1.a330ad616614ap-1},
    {-0x1.90a3d70a6b914p-4, 0x1.d04a91aa504d9p-1},
    {-0x1.0a3d7223d70a4p+0, 0x1.69f0040f9e283p-2},
    {-0x1.0028f7a66f5c3p+6, 0x1.86ab004d6ec34p-93},
    {-0x1.0cd0c8ccccccdp+0, 0x1.6650811c67413p-2},
    {-0x1.00080000004p-41, 0x1.ffffffffffp-1},
    {-0x1.02a75c28f5c29p+0, 0x1.74d2dc8f36a4bp-2},
    {-0x1.da0a3d70a3d71p-3, 0x1.9634ab6918944p-1},
    {-0x1.031fb851eb852p+4, 0x1.8d9b8cecac681p-24},
    {-0x1.04p+8, 0x1.dd7a46b8d85d6p-376},
    {-0x1.1df52e20bdacap-1, 0x1.24e51024e1d39p-1},
    {-0x1.7e899243fae9cp-4, 0x1.d259096e79e6p-1},
    {-0x1.14a5d1c2c349ap+2, 0x1.b2ab7eb067cedp-7},
    {-0x1.18b7c9506b316p+2, 0x1.97e3152c219bbp-7},
    {-0x1.6b16147ae147bp-4, 0x1.d491528445e3ep-1},
    {-0x1.5cb0a3d70a3d7p-3, 0x1.afd838afd3efap-1},
    {-0x1.206532617c216p+9, 0x1.d2ee0519a658ep-833},
    {-0x1.cef11163848aep-3, 0x1.9869b98e3036ep-1},
    {-0x1.345e0c88cc87cp+3, 0x1.11e6004282f62p-14},
    {-0x1.368d4fdf3b858p+8, 0x1.f4d3cfff73c37p-449},
    {-0x1.376e8f679ae16p+3, 0x1.f1c53c907f6f5p-15},
    {-0x1.38e8cd7ed3687p+2, 0x1.ed505d79c0b08p-8},
    {-0x1.39527525460e1p+9, 0x1.ec57d60c6a95bp-905},
    {-0x1.396ef48f55caep+6, 0x1.ef844c2097e88p-114},
    {-0x1.8f496a7f99e25p-5, 0x1.e7a49b138d15p-1},
    {-0x1.49521af901a04p+9, 0x1.b7f75c1050843p-951},
    {-0x1.4b5eadb3eadb7p+9, 0x1.d37a7bb3be13cp-957},
    {-0x1.50e85b5e2d12ap+9, 0x1.da6bdc1b169e1p-973},
    {-0x1.5229ba5e3540ep+9, 0x1.3439416ebb4cp-976},
    {-0x1.53b77c9777bd3p+9, 0x1.b9030b420037bp-981},
    {-0x1.53c261e02611dp+9, 0x1.95067d14e9ed4p-981},
    {-0x1.566eabae595cap+9, 0x1.ee4a8934b3b2cp-989},
    {-0x1.5853652f61c8p+9, 0x1.6681e991c992p-994},
    {-0x1.5a3001716d347p+4, 0x1.b90dcc9029af9p-32},
    {-0x1.5f741aece0709p+9, 0x1.e432b36cef62p-1015},
    {-0x1.622dcc63f143ap+9, 0x1.0a1468c46a921p-1022},
    {-0x1.6260902de011ep+9, 0x0.b2f74d56349b3p-1022},
    {-0x1.b688a66c7bb57p-6, 0x1.f27a43c49968ap-1},
    {-0x1.63dccb56c5a81p+2, 0x1.f84a2827855e3p-9},
    {-0x1.617ad070c5f91p+1, 0x1.02d6befd704dcp-4},
    {-0x1.671b6e2eb2044p+9, 0x0.000391d5f49a6p-1022},
    {-0x1.6820c99c1dc16p-4, 0x1.d4e7fc331b732p-1},
    {-0x1.6d3703a17c421p+8, 0x1.1391f9645f5f6p-527},
    {-0x1.6e359b3d07e4dp+8, 0x1.97be177f96ecep-529},
    {-0x1.f52f536307a5bp-5, 0x1.e19d6a14261f9p-1},
    {-0x1.766e147ae147bp+0, 0x1.da60717d554eap-3},
    {-0x1.7p+9, 0x0.0000000001215p-1022},
    {-0x1.72e2d851eb852p+9, 0x0.000000000000ep-1022},
    {-0x1.798816f006e45p+7, 0x1.96e56343608f2p-273},
    {-0x1.29f2f4c2411edp-4, 0x1.dc14251cfed2ep-1},
    {-0x1.91ae147ae147bp+0, 0x1.aa79e61d46c25p-3},
    {-0x1.8d1f144ce3be8p+5, 0x1.4e272bc23a0e4p-72},
    {-0x1.8f691aa07018cp+5, 0x1.f60027157c1bap-73},
    {-0x1.9aa487379050fp+5, 0x1.ed2ecde3907bep-75},
    {-0x1.2261ca1b04259p-4, 0x1.dcf5829f8e2ecp-1},
    {-0x1.7b070a3d70a3dp-5, 0x1.e8d9b741e8817p-1},
    {-0x1.81a28daee9817p-4, 0x1.d1fec953e55d7p-1},
    {-0x1.12e6c0f2291fcp-4, 0x1.dec3dc01ec7d4p-1},
    {-0x1.d2f8db04d5c7bp+2, 0x1.6370bbf395ecep-11},
    {-0x1.6e228f5c28f5cp-4, 0x1.d438124a4f0f5p-1},
    {-0x1.446b851eb851fp-5, 0x1.ec1eb7d69f0bp-1},
    {-0x1.e7f5c28f5c28ep+8, 0x1.0407623dc3a21p-704},
    {-0x1.6fca8f5c28f5cp-4, 0x1.d4079cfe879ep-1},
    {-0x1.fb5d14b5d14b6p-6, 0x1.f0634b2c14aa6p-1},
    {-0x1.fc7f1fc7f2p-34, 0x1.ffffffff01c07p-1},
    {-0x1.d17b851eb851ep-1, 0x1.9c89839f02b16p-2},
    {-0x1.ff8ffffffffffp-51, 0x1.ffffffffffff8p-1},
    {-0x1.7083d70a3d708p-6, 0x1.f49cc9b4e329cp-1},
    {-0x1.ffeffffffffffp-42, 0x1.ffffffffff001p-1},
    {-0x1.fff00000008p-42, 0x1.ffffffffffp-1},
    {-0x1.93dff98c0f49p-1, 0x1.d1496104a4d63p-2},
    {-0x1.fffbfa774a41p-40, 0x1.fffffffffc001p-1},
    {-0x1.fffff1fe1c6dfp-40, 0x1.fffffffffcp-1},
    {-0x1.4bae147ae1476p-4, 0x1.d82c9ac2f3f93p-1},
    {-0x1.fe147ae147a5ep+3, 0x1.009c7ffc442afp-23},
    {-0x1.f5c28f5c28f54p-1, 0x1.80518d7d9202p-2},
    {-0x0.ffffffffffffep-1022, 0x1p+0},
    {-0x1.ffe147ae147acp+6, 0x1.4cc139d2e4e28p-185},
    {0x1p-53, 0x1p+0},
    {0x1p+7, 0x1.95e54c5dd4217p+184},
    {0x1.0008f5c28f5c4p+9, 0x1.b1c9fa7f00863p+738},
    {0x1.05c28f5c28f5cp-4, 0x1.10e4e1b5d1372p+0},
    {0x1.00000000017a4p-26, 0x1.0000004000001p+0},
    {0x1.0147ae14fae14p+1, 0x1.dda6fdcf77993p+2},
    {0x1.0051eb861eb85p+3, 0x1.785d5908e07d1p+11},
    {0x1.0170a3d90a3d7p+4, 0x1.28b8935f4e399p+23},
    {0x1.00a3d74a3d70ap+4, 0x1.1a3ff38d0c68ap+23},
    {0x1.0007f6c6d1171p-40, 0x1.0000000001p+0},
    {0x1.fddf8a0c23154p-42, 0x1.00000000007f7p+0},
    {0x1.001p-53, 0x1.0000000000001p+0},
    {0x1.00217c1bd9fabp+7, 0x1.b1541bffc44dp+184},
    {0x1.01b599999999ap+3, 0x1.8910c8cabe96fp+11},
    {0x1.14e434a9b101ep+0, 0x1.7986759e6d68p+1},
    {0x1.80a3d70a3d70ap-8, 0x1.0181c55df047fp+0},
    {0x1.07fffffff22a4p-21, 0x1.000008400022p+0},
    {0x1.6e6666683762ep-3, 0x1.32271146d2a4dp+0},
    {0x1.17706a932cf5p-1, 0x1.b9d8138c1e96dp+0},
    {0x1.15cbcb591b2d4p+8, 0x1.b611b4ff3fbc5p+400},
    {HUGE_VAL, HUGE_VAL},
    {0x1.25843b40cb1bfp+9, 0x1.e0edfbf9556e2p+846},
    {0x1.2c228d04b886ap+4, 0x1.0b5f166785d4p+27},
    {0x1.2c4c0e7d66959p+4, 0x1.0e18344c1d9a5p+27},
    {0x1.313eb851eb852p-1, 0x1.d0af47b546a17p+0},
    {0x1.282352afe6621p+2, 0x1.98e445d53c5c8p+6},
    {0x1.4d40e98a095p-1, 0x1.ead02455b3ab1p+0},
    {0x1.358535af176ecp+1, 0x1.6731c1b54519p+3},
    {0x1.38dc7352ee6d8p+2, 0x1.097f27b7182edp+7},
    {0x1.398f8a0902b3bp+9, 0x1.ad079c69ba63bp+904},
    {0x1.48514e42fe346p+0, 0x1.cd8496a1cd57dp+1},
    {0x1.419b2d685d814p+9, 0x1.f1bbb67e4e9acp+927},
    {0x1.42a18eda196fap+9, 0x1.e338418a8c0eep+930},
    {0x1.4405d80abdb0ap+9, 0x1.e8835d6e60324p+934},
    {0x1.4566d385b057p+9, 0x1.e1480cd354eb9p+938},
    {0x1.45c0b7416c0bep+9, 0x1.e5b03fb4add1dp+939},
    {0x1.47256789abcdfp+9, 0x1.ec8e5dbaa41d5p+943},
    {0x1.467fcff77ff58p+4, 0x1.5b4615149a3f3p+29},
    {0x1.4ba25f8c8ce44p+9, 0x1.dbcec495c7c17p+956},
    {0x1.7d0c54952f33cp-7, 0x1.02fe8b6d7de5fp+0},
    {0x1.510735ad87993p+9, 0x1.5f950b817f961p+972},
    {0x1.40202e0f9423ap-1, 0x1.de636e4690b3ep+0},
    {0x1.646488ae2791p-1, 0x1.00c074929d244p+1},
    {0x1.583c083126bc9p+9, 0x1.309bc2b868745p+993},
    {0x1.595f9f43fa0d9p+9, 0x1.73880ccf50d48p+996},
    {0x1.5c1a37fd46506p+9, 0x1.5470e50f2d194p+1004},
    {0x1.5daa1ec7a6e22p+9, 0x1.e3e714a133024p+1008},
    {0x1.5e0197c9d0e64p+9, 0x1.df33117346415p+1009},
    {0x1.36b3b9258cdd1p-1, 0x1.d5a9f69fd9a17p+0},
    {0x1.5fc699ccb77c8p+1, 0x1.f3b02b0cb2541p+3},
    {0x1.61bef0e702aeep+2, 0x1.f6eae6646aed2p+7},
    {0x1.62e190a3d709ep+9, 0x1.f59e2230fb873p+1023},
    {0x1.62e2d851eb852p+9, 0x1.faa8b79121193p+1023},
    {0x1.62ddb99999b66p+9, 0x1.e6caec201185fp+1023},
    {0x1.62ddc9893d384p+9, 0x1.e7078b0a7145ap+1023},
    {0x1.67fffff9b1e8fp-21, 0x1.00000b40003f1p+0},
    {0x1.6c71880302bf5p+2, 0x1.2935085dae386p+8},
    {0x1.6ea7a0f9090c1p+7, 0x1.666d03d906bf7p+264},
    {0x1.853d70a3d70a4p-2, 0x1.7663838c1f90fp+0},
    {0x1.75c28f5c28f55p+0, 0x1.1394d746091a1p+2},
    {0x1.7ffffffffffffp-52, 0x1.0000000000002p+0},
    {0x1.8p+8, 0x1.fe31152b7ef6bp+553},
    {0x1.76c28f5c28f5cp-2, 0x1.7121c3933affep+0},
    {0x1.8212b1b49d2e2p+8, 0x1.faed962504e69p+556},
    {0x1.836b2fff6d6c9p-33, 0x1.00000000c1b59p+0},
    {0x1.8b6b923a2986p+8, 0x1.62c6779830583p+570},
    {0x1.900863cc64815p+6, 0x1.371e8e9e1b80ep+144},
    {0x1.91eb751eb851fp+6, 0x1.f2a8b163ca3a4p+144},
    {0x1.8fc68ee70fc65p+1, 0x1.6b8540987a335p+4},
    {0x1.650cccccccccdp-2, 0x1.6acd7bf5660b9p+0},
    {0x1.99123a29c6ca1p+6, 0x1.748a001937068p+147},
    {0x1.9a06a56ab98ep+2, 0x1.2eee99c13d10ap+9},
    {0x1.c88783d3f86bp-2, 0x1.8fd1259df52d7p+0},
    {0x1.9fb7b4a233385p+7, 0x1.d61c9c67ff74dp+299},
    {0x1.b80d59e65de31p-2, 0x1.896f5c4b336p+0},
    {0x1.b9fb5de8e73fap-2, 0x1.8a2d58deff0eap+0},
    {0x1.00f5c28f5c28fp-2, 0x1.4904d13567962p+0},
    {0x1.d935c28f5c28fp-4, 0x1.1f5a0f32e34fcp+0},
    {0x1.cbe3553d50e07p+7, 0x1.ab4b0dcb37152p+331},
    {0x1.cd79073f5cc94p-1, 0x1.3b3e3f67c8ce6p+1},
    {0x1.e7674358f34e1p-1, 0x1.4b9ebd8160264p+1},
    {0x1.dcc17d86a87e7p+2, 0x1.adab49694eb36p+10},
    {0x1.b7125c2cd63bfp-2, 0x1.890ef8efac70bp+0},
    {0x1.f17a6a5bd0f59p+1, 0x1.85f056c42ec61p+5},
    {0x1.e6c3d70a3d70ap+0, 0x1.ac81fd09c717ap+2},
    {0x1.f867fd3f90965p+8, 0x1.a11feb925f667p+727},
    {0x1.e80efad2faf54p+0, 0x1.aeadac18c2c5fp+2},
    {0x1.fcf851eb851ebp+8, 0x1.38ab6845e02f5p+734},
    {0x1.c717cc738147bp-5, 0x1.0e9fc5394a1fp+0},
    {0x1.a2f4dc3d70a3cp-2, 0x1.8169a4eb6fbeep+0},
    {0x1.ff8ffffffffffp-51, 0x1.0000000000004p+0},
    {0x1.ffcee5c28f5c2p+8, 0x1.4ddeb5257ff2cp+738},
    {0x1.ffefffffff001p-41, 0x1.0000000001p+0},
    {0x1.fad147ae147adp+2, 0x1.57a2b8fbde5fdp+11},
    {0x1.fffp-41, 0x1.0000000001p+0},
    {0x1.ffffe3fffffffp-41, 0x1.0000000001p+0},
    {0x1.f33333331b332p+0, 0x1.c1d6046ef17fep+2},
    {HUGE_VAL, HUGE_VAL},
    {HUGE_VAL, HUGE_VAL},
    {0x1.fffffffffffffp-54, 0x1p+0},
    {0x1.7f5c28f5c28f5p+5, 0x1.18e8127294c53p+69},
    {0x1.8p+5, 0x1.304d6aeca254bp+69},
    {0x1.80b851eb851edp+5, 0x1.4cf5ba567db9p+69},
    {-0x1.a0a3d70a3d70bp+5, 0x1.d2152e4beep-76},
    {-0x1.ap+5, 0x1.f8e6c24b5592ep-76},
    {-0x1.9f47ae147ae13p+5, 0x1.14399ddcdd4cbp-75},
    {0x1.3fe147ae147adp+6, 0x1.4b60160d98942p+115},
    {0x1.4p+6, 0x1.55779b984f3ebp+115},
    {0x1.4028f5c28f5c4p+6, 0x1.63671b3e8f429p+115},
    {-0x1.603d70a3d70a5p+6, 0x1.f0b70ea3f5b67p-128},
    {-0x1.6p+6, 0x1.07b7112bc1ffep-127},
    {-0x1.5fa3d70a3d709p+6, 0x1.208cdf9aee445p-127},
    {0x1.3ffd70a3d70a3p+9, 0x1.3a4b56d2d651ap+923},
    {0x1.4p+9, 0x1.40a4b9c27178ap+923},
    {0x1.40051eb851eb9p+9, 0x1.4dbaaab50fbaep+923},
    {-0x1.6008f5c28f5c4p+9, 0x1.2eb0ed8369c4p-1016},
    {-0x1.6p+9, 0x1.44a3824e5285fp-1016},
    {-0x1.5ff5c28f5c28ep+9, 0x1.5fad4a2c0c801p-1016},
    {0x1.9fc28f5c28f5bp+5, 0x1.f7da90898ca23p+74},
    {0x1.ap+5, 0x1.03996528e074cp+75},
    {0x1.a028f5c28f5c4p+5, 0x1.08d7ec70831cp+75},
    {-0x1.808f5c28f5c2ap+5, 0x1.919c0483311a2p-70},
    {-0x1.8p+5, 0x1.aebabae3a41b5p-70},
    {-0x1.7f851eb851eb7p+5, 0x1.c95d3e6b01ec8p-70},
    {0x1.5fc28f5c28f5bp+6, 0x1.d413b2a40d4a9p+126},
    {0x1.6p+6, 0x1.f1056dc7bf22dp+126},
    {0x1.6028f5c28f5c4p+6, 0x1.02a70b1c74c15p+127},
    {-0x1.4047ae147ae15p+6, 0x1.65e61aada8cb4p-116},
    {-0x1.4p+6, 0x1.7fd974d372e45p-116},
    {-0x1.3fa3d70a3d709p+6, 0x1.a3ff890a7d7f6p-116},
    {0x1.5ff851eb851ebp+9, 0x1.7c3c21528b57p+1015},
    {0x1.6p+9, 0x1.93bf4ec282efbp+1015},
    {0x1.60028f5c28f5dp+9, 0x1.9be74dde5f962p+1015},
    {-0x1.4008f5c28f5c4p+9, 0x1.7d2460ece1343p-924},
    {-0x1.4p+9, 0x1.98c72ca0cae46p-924},
    {-0x1.3ff9999999999p+9, 0x1.adbc8cb86ac96p-924},
    {-0x1.1cba53a9fd62ap+9, 0x1.5d7e09ecee2f2p-822},
    {-0x1.3970d049bd54ap+9, 0x1.8464c6b052d21p-905},
    {-0x1.563042ac0ca2bp+9, 0x1.9271c9ebee0bbp-988},
    {-0x1.39ee6d6047761p-1, 0x1.15524d1fd7fbcp-1},
    {-0x1.39ee6d604776p-1, 0x1.15524d1fd7fbdp-1},
    {-0x1.34cfb50e5bf0dp-1, 0x1.181bce4ca35adp-1},
    {-0x1.6d21a0937aa94p-2, 0x1.666fb32031e22p-1},
    {-0x1.775f113751b37p-2, 0x1.62deace9d123dp-1},
    {-0x1.39ee6d604775fp-2, 0x1.78d051f3349abp-1},
    {-0x1.f8fb93127a713p-4, 0x1.c49cf8aac3bbap-1},
    {-0x1.d005d0831e482p-4, 0x1.c92979500bcap-1},
    {-0x1.4e694ea7f58a6p-3, 0x1.b2ddaf1ae236ap-1},
    {-0x1.8bd9f27effc7fp-4, 0x1.d0d59bace3aebp-1},
    {-0x1.b486824deaa4bp-6, 0x1.f289e882b2263p-1},
    {-0x1.b486824deaa47p-6, 0x1.f289e882b2263p-1},
    {-0x1.2c535fa5e64a6p-4, 0x1.dbcd72f348033p-1},
    {-0x1.7e3ee4c49e9c4p-4, 0x1.d2618a1f00026p-1},
    {-0x1.2c535fa5e64a5p-4, 0x1.dbcd72f348033p-1},
    {-0x1.a734a753fac54p-5, 0x1.e638a41bc7121p-1},
    {-0x1.7e1a4b6465f63p-7, 0x1.fa107744f2ef9p-1},
    {-0x1.4e7b9b5811dd8p-4, 0x1.d7d9eb26690edp-1},
    {0x1.f9202c72b3172p-5, 0x1.10483126a2c1dp+0},
    {0x1.2585d8c8b5b49p-4, 0x1.1304bb13dc7f4p+0},
    {0x1.77715de76e068p-4, 0x1.1893002c68a15p+0},
    {0x1.7e1a4b6465f61p-6, 0x1.060a5f6eb129cp+0},
    {0x1.2c535fa5e64a6p-4, 0x1.1379c274059f5p+0},
    {0x1.7e1a4b6465f65p-6, 0x1.060a5f6eb129cp+0},
    {0x1.8bd9f27effc7dp-4, 0x1.19f9c675a267fp+0},
    {0x1.10f8aad0eb4dp-4, 0x1.11a45cf80f09p+0},
    {0x1.10af78107a012p-6, 0x1.044bde7cec4aep+0},
    {0x1.25738c1899617p-3, 0x1.27708632c56f4p+0},
    {0x1.4e694ea7f58a7p-3, 0x1.2d68670d9366fp+0},
    {0x1.4e694ea7f58a8p-3, 0x1.2d68670d9367p+0},
    {0x1.4e694ea7f58a6p-2, 0x1.62deace9d123dp+0},
    {0x1.775f113751b37p-2, 0x1.715a32d77998cp+0},
    {0x1.58a6bf4bcc94cp-2, 0x1.666fb32031e22p+0},
    {0x1.34cfb50e5bf0dp-1, 0x1.d3eec9cf11a25p+0},
    {0x1.58a6bf4bcc94bp-1, 0x1.f5dc99badec5bp+0},
    {0x1.4e694ea7f58a8p-1, 0x1.ebec97e700b8ep+0},
    {0x1.538806f9e10f8p+0, 0x1.e22ef6008dd84p+1},
    {0x1.56176322d6d22p+0, 0x1.e7078b0a726a5p+1},
    {0x1.58a6bf4bcc94cp+0, 0x1.ebec97e700b8fp+1},
    {0x1.65738c1899617p+1, 0x1.052bea3ec013p+4},
    {0x1.5f0d25b232fb2p+1, 0x1.f0de3caa47bdp+3},
    {0x1.59ee6d6047761p+1, 0x1.dd62b906fa25p+3},
    {0x1.64cfb50e5bf0dp+2, 0x1.07cbde4b5863dp+8},
    {0x1.624058e5662e5p+2, 0x1.fae7cfd2b9cfep+7},
    {0x1.642bde041e804p+2, 0x1.052bea3ec0133p+8},
    {0x1.624058e5662e4p+3, 0x1.f5dc99badec4cp+15},
    {0x1.619c81db28bdbp+3, 0x1.ebec97e700b91p+15},
    {0x1.6054d3c6addc7p+3, 0x1.d8a2b4ac4469p+15},
    {0x1.624058e5662e4p+4, 0x1.ebec97e700b7p+31},
    {0x1.62176322d6d22p+4, 0x1.e7078b0a72699p+31},
    {0x1.62176322d6d23p+4, 0x1.e7078b0a726b8p+31},
    {0x1.62e42fefa39eep+9, 0x1.ffffffffffb2ap+1023},
    {0x1.62ddc9893d389p+9, 0x1.e7078b0a7276p+1023},
    {0x1.62df113751b38p+9, 0x1.ebec97e700fd2p+1023},
    {-0x1.72df113751b38p+9, 0x0.000000000000fp-1022},
    {-0x1.72db3a2d1442cp+9, 0x0.000000000000fp-1022},
    {-0x1.72e058e5662e4p+9, 0x0.000000000000fp-1022},
    {-0x1.28f5c28f5c29p-2, 0x1.7f1c66ff1392p-1},
    {-0x1.ae147ae147ae1p-3, 0x1.9f04e5f630862p-1},
    {-0x1.3333333333333p-2, 0x1.7b4c869c37c05p-1},
    {-0x1.3d70a3d70a3d8p-3, 0x1.b67c0cd62e28ep-1},
    {-0x1.28f5c28f5c28fp-3, 0x1.bae433b671705p-1},
    {-0x1.d70a3d70a3d7p-4, 0x1.c86124a9aed53p-1},
    {-0x1.51eb851eb852p-4, 0x1.d77498c6c1637p-1},
    {-0x1.999999999999ap-7, 0x1.f9a3cc26c0f05p-1},
    {-0x1.5c28f5c28f5c2p-5, 0x1.eab227b46bdeap-1},
    {-0x1.75c28f5c28f5dp-4, 0x1.d35924b46c75bp-1},
    {-0x1.4cccccccccccdp-4, 0x1.d80b8e8e5205fp-1},
    {-0x1.70a3d70a3d708p-7, 0x1.fa45b410ed476p-1},
    {-0x1.70a3d70a3d70ep-8, 0x1.fd20ca2aec6dap-1},
    {-0x1.87ae147ae147bp-4, 0x1.d14edb5168428p-1},
    {-0x1.5eb851eb851ebp-4, 0x1.d5fc05685da6fp-1},
    {-0x1.15c28f5c28f5cp-4, 0x1.de6e59f0d06a1p-1},
    {-0x1.67ae147ae147bp-4, 0x1.d4f51e13618b1p-1},
    {-0x1.c7ae147ae147bp-6, 0x1.f1f4c9a4c469p-1},
    {-0x1.05c28f5c28f5cp-4, 0x1.e04db7d1bf352p-1},
    {-0x1.2eb851eb851ecp-4, 0x1.db8644afd31a1p-1},
    {-0x1.b99999999999ap-5, 0x1.e52176b215d7ap-1},
    {-0x1.57ae147ae147bp-5, 0x1.eaf6df0e61e4bp-1},
    {-0x1.fb851eb851eb8p-5, 0x1.e13e1ac161eddp-1},
    {-0x1.78a3d70a3d70ap-4, 0x1.d3050cde44e71p-1},
    {-0x1.4bae147ae147bp-4, 0x1.d82c9ac2f3f93p-1},
    {-0x1.4bae147ae147bp-4, 0x1.d82c9ac2f3f93p-1},
    {-0x1.67ae147ae147bp-7, 0x1.fa6925b4b1c54p-1},
    {-0x1.482e147ae147bp-4, 0x1.d893efd1b2bf4p-1},
    {-0x1.9a9999999999ap-5, 0x1.e6f8530afa65dp-1},
    {-0x1.ec851eb851eb8p-5, 0x1.e21fe4c52312p-1},
    {0x1.0a3d70a3d70a3p-2, 0x1.4c039c336d8d3p+0},
    {0x1.1eb851eb851ecp-2, 0x1.52b8a2a85a16bp+0},
    {0x1.0a3d70a3d70a5p-2, 0x1.4c039c336d8d3p+0},
    {0x1.3d70a3d70a3d7p-3, 0x1.2aeba1d3dc4d2p+0},
    {0x1.51eb851eb851fp-3, 0x1.2decb519fe2cap+0},
    {0x1.d70a3d70a3d73p-4, 0x1.1f3318fc9f60fp+0},
    {0x1.70a3d70a3d708p-6, 0x1.05d3461f8e3fap+0},
    {0x1.70a3d70a3d70ap-6, 0x1.05d3461f8e3fap+0},
    {0x1.7ae147ae147afp-4, 0x1.18cf4cb58ddb1p+0},
    {0x1.5c28f5c28f5c2p-6, 0x1.057f8acba4a6cp+0},
    {0x1.70a3d70a3d70ap-7, 0x1.02e5715b116d9p+0},
    {0x1.f5c28f5c28f5dp-5, 0x1.102b8f59141a6p+0},
    {0x1.35c28f5c28f5cp-4, 0x1.141c61308b82dp+0},
    {0x1.23d70a3d70a3dp-5, 0x1.0948ce33cc05ap+0},
    {0x1.23d70a3d70a3ep-5, 0x1.0948ce33cc05ap+0},
    {0x1.90a3d70a3d70ap-4, 0x1.1a4e37970eab3p+0},
    {0x1.23d70a3d70a3dp-6, 0x1.0499d19d53db2p+0},
    {0x1.87ae147ae147bp-5, 0x1.0c898e9befb93p+0},
    {0x1.b99999999999ap-5, 0x1.0e2dc1195f768p+0},
    {0x1.2eb851eb851ecp-4, 0x1.13a2fec659e35p+0},
    {0x1.c7ae147ae147bp-7, 0x1.0395b9ed3b374p+0},
    {0x1.05c28f5c28f5cp-5, 0x1.084fe53979739p+0},
    {0x1.57ae147ae147bp-5, 0x1.0af7edc9f174ep+0},
    {0x1.26b851eb851ecp-4, 0x1.13194fb59936ep+0},
    {0x1.67ae147ae147bp-7, 0x1.02d35291a87a1p+0},
    {0x1.4bae147ae147bp-4, 0x1.1597aa5e6b47ep+0},
    {0x1.4bae147ae147bp-4, 0x1.1597aa5e6b47ep+0},
    {0x1.482e147ae147bp-4, 0x1.155af7d4eba0ap+0},
    {0x1.48ae147ae147bp-5, 0x1.0a7ae6e263216p+0},
    {0x1.48ae147ae147bp-5, 0x1.0a7ae6e263216p+0},
    {-0x1.000a3d70a3d72p+9, 0x1.2b264e0f25e4bp-739},
    {-0x1p+9, 0x1.44109edb20931p-739},
    {-0x1.fff5c28f5c28ep+8, 0x1.514a4ec447685p-739},
    {-0x1.000a3d70a3d72p+8, 0x1.875ccd16578cp-370},
    {-0x1p+8, 0x1.9755956ad4e9cp-370},
    {-0x1.ffdc28f5c28f5p+7, 0x1.b4de8fc4e7108p-370},
    {-0x1.0028f5c28f5c4p+7, 0x1.2a17d54a0b70fp-185},
    {-0x1p+7, 0x1.42eb9f39afb0bp-185},
    {-0x1.ffc28f5c28f5bp+6, 0x1.56e3809203009p-185},
    {-0x1.0051eb851eb86p+6, 0x1.775a34e1d4f67p-93},
    {-0x1p+6, 0x1.969d47321e4ccp-93},
    {-0x1.ffc28f5c28f5bp+5, 0x1.a2ff63f00218fp-93},
    {-0x1.0066666666667p+5, 0x1.b20599734e33ep-47},
    {-0x1p+5, 0x1.c8464f7616468p-47},
    {-0x1.fe8f5c28f5c28p+4, 0x1.f33e7604b5ca9p-47},
    {-0x1.0000000000001p+4, 0x1.e355bbaee85adp-24},
    {-0x1p+4, 0x1.e355bbaee85cbp-24},
    {-0x1.fdc28f5c28f5bp+3, 0x1.0330b8758be54p-23},
    {-0x1.00a3d70a3d70bp+3, 0x1.58caf3e87944p-12},
    {-0x1p+3, 0x1.5fc21041027adp-12},
    {-0x1.ff5c28f5c28f5p+2, 0x1.634b14e8b7f36p-12},
    {-0x1.028f5c28f5c2ap+2, 0x1.205126211c801p-6},
    {-0x1p+2, 0x1.2c155b8213cf4p-6},
    {-0x1.f851eb851eb84p+1, 0x1.3ea3b993024c5p-6},
    {-0x1.028f5c28f5c2ap+1, 0x1.0fadab213d03ep-3},
    {-0x1p+1, 0x1.152aaa3bf81ccp-3},
    {-0x1.ee147ae147aep+0, 0x1.2943756c7bdd6p-3},
    {-0x1.051eb851eb853p+0, 0x1.713fcccc95f65p-2},
    {-0x1p+0, 0x1.78b56362cef38p-2},
    {-0x1.e666666666665p-1, 0x1.8c05d6bf08dc1p-2},
    {0x1.fff5c28f5c28ep+8, 0x1.849a5c88f14bap+738},
    {0x1p+9, 0x1.9476504ba852ep+738},
    {0x1.0008f5c28f5c4p+9, 0x1.b1c9fa7f00863p+738},
    {0x1.ffdc28f5c28f5p+7, 0x1.2c068dfcbce2bp+369},
    {0x1p+8, 0x1.41c7a8814bebap+369},
    {0x1.0011eb851eb86p+8, 0x1.591c913fd56fap+369},
    {0x1.ffcccccccccccp+6, 0x1.821994ffd2f3cp+184},
    {0x1p+7, 0x1.95e54c5dd4217p+184},
    {0x1.000a3d70a3d72p+7, 0x1.9e1867c692fafp+184},
    {0x1.ff99999999999p+5, 0x1.32a0e3af643e4p+92},
    {0x1p+6, 0x1.425982cf597cdp+92},
    {0x1.001eb851eb853p+6, 0x1.4c2aaa463e56bp+92},
    {0x1.ff33333333332p+4, 0x1.1141665de1cf5p+46},
    {0x1p+5, 0x1.1f43fcc4b662cp+46},
    {0x1.0066666666667p+5, 0x1.2dfe769172ddbp+46},
    {0x1.fe147ae147aep+3, 0x1.fec7beeb3ccfap+22},
    {0x1p+4, 0x1.0f2ebd0a8002p+23},
    {0x1.0028f5c28f5c4p+4, 0x1.11e872d4f9ae1p+23},
    {0x1.ff5c28f5c28f5p+2, 0x1.70e980b12cf4fp+11},
    {0x1p+3, 0x1.749ea7d470c6ep+11},
    {0x1.01eb851eb852p+3, 0x1.8ba948c7d8f44p+11},
    {0x1.feb851eb851ebp+1, 0x1.b07069d5a3165p+5},
    {0x1p+2, 0x1.b4c902e273a58p+5},
    {0x1.0333333333334p+2, 0x1.cb2dfdf59e0d1p+5},
    {0x1.fae147ae147adp+0, 0x1.cf8919dfa665ap+2},
    {0x1p+1, 0x1.d8e64b8d4ddaep+2},
    {0x1.028f5c28f5c2ap+1, 0x1.e273ea6c2cc2p+2},
    {0x1.eb851eb851eb7p-1, 0x1.4e4c11ee37253p+1},
    {0x1p+0, 0x1.5bf0a8b145769p+1},
    {0x1.147ae147ae149p+0, 0x1.78eb42708360cp+1},
    {0x1.62df0147ae147p+9, 0x1.ebaf5d0476546p+1023},
    {0x1.62df0147ae148p+9, 0x1.ebaf5d047691dp+1023},
    {0x1.62dc71eb851edp+9, 0x1.e1f2f18032261p+1023},
    {-0x1.72ddb9999999bp+9, 0x0.000000000000fp-1022},
    {-0x1.72e567ae147aep+9, 0x0.000000000000ep-1022},
    {-0x1.72e567ae147adp+9, 0x0.000000000000ep-1022},
    {0x1p+1020, HUGE_VAL},
    {0x1.999999999999ap+1020, HUGE_VAL},
    {0x1.199999999999ap+1021, HUGE_VAL},
    {0x1.666666666663fp+1021, HUGE_VAL},
    {0x1.b333333333334p+1021, HUGE_VAL},
    {0x1.ffff6aad85aep+1021, HUGE_VAL},
    {0x1.fffffffffffffp+1023, HUGE_VAL},
    {HUGE_VAL, HUGE_VAL},
    {0x1.fffffffffffffp+1023, HUGE_VAL},
    {0x1.ffffffffffffep+1023, HUGE_VAL},
    {0x1.95f6bf81b3755p+1, 0x1.7d86e35468ff9p+4},
    {0x1.8a71a0c96189dp+0, 0x1.2ac587bd4e37dp+2},
    {0x1.147ae147ae149p+0, 0x1.78eb42708360cp+1},
    {0x1p+0, 0x1.5bf0a8b145769p+1},
    {0x1.d70a3d70a3d7p-1, 0x1.41306d7078c42p+1},
    {0x1.973e6d962e56ap-1, 0x1.1b8fb33f835bcp+1},
    {0x1.0000000000001p-1022, 0x1p+0},
    {0x1p-1022, 0x1p+0},
    {0x1.0000000000013p-1022, 0x1p+0},
    {0x1.000000c1069cbp-1022, 0x1p+0},
    {0x0.0000000000002p-1022, 0x1p+0},
    {0x0.0000000000001p-1022, 0x1p+0},
    {0x0p+0, 0x1p+0},
    {-0x0p+0, 0x1p+0},
    {-0x0.0000000000001p-1022, 0x1p+0},
    {-0x0.0000000000002p-1022, 0x1p+0},
    {-0x0.ffffffffffffep-1022, 0x1p+0},
    {-0x0.fffffffffffffp-1022, 0x1p+0},
    {-0x0.fffffffe11da9p-1022, 0x1p+0},
    {-0x1.0000000000001p-1022, 0x1p+0},
    {-0x1.8d00fcf2574c6p-1, 0x1.d792a7b18f82ep-2},
    {-0x1.dc28f5c28f5c2p-1, 0x1.9405e34a3ef56p-2},
    {-0x1p+0, 0x1.78b56362cef38p-2},
    {-0x1.0a3d70a3d70a5p+0, 0x1.69f0062e862fcp-2},
    {-0x1.8552e8777604bp+0, 0x1.bf90bdace257ep-3},
    {-0x1.90d8072fc7f04p+1, 0x1.6590f68ec1e4dp-5},
    {-0x1.ffffffffffffep+1023, 0x0p+0},
    {-0x1.fffffffffffffp+1023, 0x0p+0},
    {-HUGE_VAL, 0x0p+0},
    {0x1.62ddc9893d389p+9, 0x1.e7078b0a7276p+1023},
    {0x1.62e5779db819ep+9, HUGE_VAL},
    {-0x1.622738b8f37b3p+9, 0x1.181bce4ca36d1p-1022},
    {-0x1.622738b8f37b4p+9, 0x1.181bce4ca34a1p-1022},
    {0.0, 0x1.p0}
};

#endif
